auto merge of #92 : alexcrichton/cargo/dash-j, r=wycats
authorbors <bors@rust-lang.org>
Mon, 30 Jun 2014 23:15:02 +0000 (23:15 +0000)
committerbors <bors@rust-lang.org>
Mon, 30 Jun 2014 23:15:02 +0000 (23:15 +0000)
commit55d48e10327a49246f13a4f54c4a7ae7a2f78bad
tree02c1fc372908f75c85d6cd489ddc304803952352
parent33b77bb05958791f877eee9280e1d91bff15638e
parent5834a76703c036e7d07bcb8c1da734b709862974
auto merge of #92 : alexcrichton/cargo/dash-j, r=wycats

This commit implements the -j flag in the `cargo_rustc` module, using the
primitives from the other commits. The default parllelism is `os::num_cpus()`.

This change also brings proper freshness propagation instead of the hokey logic
of once something is compiled, "compile everything to the right as well".